package com.medic.mapper.interf;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.medic.entity.Admin;

/**
 * 管理员操作映射类
 * @author Mr.zhang
 *
 */
public interface AdminMapper extends MapperInterface<Admin> {
	/**
	 * 分页获取
	 * 
	 * @param from
	 *            开始条数
	 * @param number
	 *            获取总条数
	 * @param admin
	 *            admin对象存放选择条件（只有adminRole、adminStatus作为筛选条件）
	 * @return 返回list集合
	 * @throws Exception
	 */
	public List<Admin> selectByPage(@Param("from") int from, @Param("number") int number, @Param("admin") Admin admin)
			throws Exception;
	/**
	 * 根据账号查找
	 * @param adminCode 管理员账号
	 * @return 返回查找到的admin
	 * @throws Exception
	 */
	public Admin selectByCode(String adminCode) throws Exception;
}
